package com.nulldev.util.web.flexibleKit.scfk.protocols;

import com.nulldev.util.web.flexibleKit.scfk.SCFKRequest;
import com.nulldev.util.web.flexibleKit.scfk.SCFKResponse;
import com.nulldev.util.web.flexibleKit.scfk.io.streams.Stream;

public interface ProtocolRequest {

	public SCFKResponse onRequestWrite(final SCFKRequest r, final Stream s) throws Exception;

	public String getProtocolName();

	public String getProtocolVersion();

	public double implementationVersion();
}
